/**
* \file IGUIContext.h
* \brief IGUIContext decleration class
* \author Edouard ROGE
* \date 24 Novembre 2013
*/
#ifndef _IGUICONTEXT_
#define _IGUICONTEXT_

namespace Core
{
	namespace GUI
	{
		class IApplication;

		class IGUIContext
		{
		public:
			virtual IApplication * CreateApplication(int argc, char *argv[]) = 0;
			virtual void DestroyApplication(IApplication * _pApplication) = 0;
		};
	}
}

#endif // _IGUICONTEXT_
